stuffed squids - Spanish English Dictionary